Unit of Competency Mapping – Information for Teachers/Assessors – Information for Learners

UEEEC0019 Mapping and Delivery Guide
Develop software solutions for microcontroller-based systems

Version 1.0
Issue Date: May 2024


Qualification -
Unit of Competency UEEEC0019 - Develop software solutions for microcontroller-based systems
Description
Employability Skills
Learning Outcomes and Application This unit involves the skills and knowledge required to develop software solutions for microcontroller-based systems.It includes preparing to develop code,developing code, testing and documenting the development of code.No licensing, legislative or certification requirements apply to this unit at the time of publication.
Duration and Setting X weeks, nominally xx hours, delivered in a classroom/online/blended learning setting.

Assessors must hold credentials specified within the Standards for Registered Training Organisations current at the time of assessment.

Assessment must satisfy the Principles of Assessment and Rules of Evidence and all regulatory requirements included within the Standards for Registered Training Organisations current at the time of assessment.

Assessment must occur in suitable workplace operational situations where it is appropriate to do so; where this is not appropriate, assessment must occur in suitable simulated workplace operational situations that replicate workplace conditions.

Assessment processes and techniques must be appropriate to the language, literacy and numeracy requirements of the work being performed and the needs of the candidate.

Resources for assessment must include access to:

a range of relevant exercises, case studies and/or simulations

relevant and appropriate materials, tools, equipment and personal protective equipment (PPE) currently used in industry

resources that reflect current industry practices in relation to developing software solutions in microcontroller-based systems

applicable documentation, including workplace procedures, equipment specifications, regulations, codes of practice and operation manuals.

Prerequisites/co-requisites
Competency Field Electronics and Communications
Development and validation strategy and guide for assessors and learners Student Learning Resources Handouts
Activities
Slides
PPT
Assessment 1 Assessment 2 Assessment 3 Assessment 4
Elements of Competency Performance Criteria              
Element: Prepare to develop code
  • Work health and safety (WHS)/occupational health and safety (OHS) requirements and workplace procedures for relevant work area are identified, obtained and applied
       
Element: Extent of code development is determined from job performance specifications and in consultation with relevant person/s
       
Element: Activities are planned to meet scheduled timelines in consultation with relevant person/s in accordance with workplace procedures
       
Element: Development kit and software are selected based on specified requirements and performance standard
       
Element: Strategies are implemented to ensure programming is carried out efficiently
  • Correct syntax is applied when developing code
       
Element: Key features of the programming language used are applied to develop and test solutions
       
Element: Approaches to issues/problems are analysed to determine effective solution/s
       
Element: Quality of work is monitored against relevant performance measures in accordance with workplace procedures and relevant industry standards
       
Element: Test and document the development of code
  • Testing procedures are developed to analyse code
       
Element: Problems and bugs in code are rectified to ensure specifications are met
       
Element: Reports are prepared in accordance with professional standards and presented to relevant person/s
       


Evidence Required

List the assessment methods to be used and the context and resources required for assessment. Copy and paste the relevant sections from the evidence guide below and then re-write these in plain English.

Evidence required to demonstrate competence in this unit must be relevant to and satisfy all of the requirements of the elements, performance criteria and range of conditions on at least two separate occasions and include:

applying relevant risk identification, assessment, reporting and control requirements

applying relevant work health and safety (WHS)/occupational health and safety (OHS) requirements, including the use of risk control measures

configuring the microcontroller to use the input/output (I/O) ports for reading digital inputs and writing to digital outputs

configuring microcontroller timers

configuring timers to provide different microcontroller functions

coordinating work with relevant person/s

implementing a program for a specific task

implementing code to perform specific tasks.

providing justification for solutions to problems

providing solutions to microcontroller software problems

uploading code to a microcontroller using the correct set-up for the architecture and using appropriate programming hardware

using a microcontroller and attached relevant components to test and debug code

using industry standard integrated development environment (IDE) to develop code

using methodical problem-solving methods

using the inbuilt functions of an IDE to simulate the functions and registers of a microcontroller in order test and debug code.

Evidence required to demonstrate competence in this unit must be relevant to and satisfy all of the requirements of the elements, performance criteria and range of conditions and include knowledge of:

relevant manufacturer specifications

relevant WHS/OHS legislated requirements

relevant workplace documentation

relevant workplace policies and procedures

software programming fundamentals, including:

addressing modes

arithmetic and logic instructions

I/O ports

microprocessor/microcontroller architecture

relevant standards, codes and regulations

sub-routines

timing loops.


Submission Requirements

List each assessment task's title, type (eg project, observation/demonstration, essay, assignment, checklist) and due date here

Assessment task 1: [title]      Due date:

(add new lines for each of the assessment tasks)


Assessment Tasks

Copy and paste from the following data to produce each assessment task. Write these in plain English and spell out how, when and where the task is to be carried out, under what conditions, and what resources are needed. Include guidelines about how well the candidate has to perform a task for it to be judged satisfactory.

Range is restricted to essential operating conditions and any other variables essential to the work environment.

Non-essential conditions may be found in the UEE Electrotechnology Training Package Companion Volume Implementation Guide.

Developing software solutions in microcontrollers/microprocessors must include at least the following:

modifying an existing microcontroller program to comply with specified operating parameters

developing microcontroller software to comply with a specified function and operating parameters

debugging code

Configuring and using at least one of the internal peripherals present on the device of the following:

analogue to digital converter (ADC)

digital to analogue converter (DAC)

external interrupt

pulse width modulation (PWM)

serial communications ports

Copy and paste from the following performance criteria to create an observation checklist for each task. When you have finished writing your assessment tool every one of these must have been addressed, preferably several times in a variety of contexts. To ensure this occurs download the assessment matrix for the unit; enter each assessment task as a column header and place check marks against each performance criteria that task addresses.

Observation Checklist

Tasks to be observed according to workplace/college/TAFE policy and procedures, relevant legislation and Codes of Practice Yes No Comments/feedback
Work health and safety (WHS)/occupational health and safety (OHS) requirements and workplace procedures for relevant work area are identified, obtained and applied 
 
 
 
Correct syntax is applied when developing code 
 
 
 
Testing procedures are developed to analyse code 
 
 

Forms

Assessment Cover Sheet

UEEEC0019 - Develop software solutions for microcontroller-based systems
Assessment task 1: [title]

Student name:

Student ID:

I declare that the assessment tasks submitted for this unit are my own work.

Student signature:

Result: Competent Not yet competent

Feedback to student

 

 

 

 

 

 

 

 

Assessor name:

Signature:

Date:


Assessment Record Sheet

UEEEC0019 - Develop software solutions for microcontroller-based systems

Student name:

Student ID:

Assessment task 1: [title] Result: Competent Not yet competent

(add lines for each task)

Feedback to student:

 

 

 

 

 

 

 

 

Overall assessment result: Competent Not yet competent

Assessor name:

Signature:

Date:

Student signature:

Date: